<?php

class Stld extends \Eloquent {

	public function lokasi(){
		return $this->belongsTo('Lokasi');
	}
	public function pendidikan(){
		return $this->belongsTo('Pendidikan');
	}
	public function jenisPekerjaan(){
		return $this->belongsTo('JenisPekerjaan');
	}
	public function agama(){
			return $this->belongsTo('Agama');
	}
	public function scopeActive($query) {
        return $query->where('is_active', '=', '1');
    }

    public function setNamaAttribute($value)
	{
		$this->attributes['nama'] = strtoupper($value);
	}

	// Add your validation rules here
	public static $rules = [
		// 'title' => 'required'
		'no_ktp' => 'required',
		'lokasi_id' => 'required',
		'nama' => 'required',
		'agama_id' => 'required',
		'jenis_kelamin' => 'required',
		'tempat_lahir' => 'required',
		'tanggal_lahir' => 'required',
		'status_kawin' => 'required',
		'jenis_pekerjaan_id' => 'required',
		'pendidikan_id' => 'required',
		'alamat' => 'required',
		'tanggal_lapor' => 'required'
	];

	// Don't forget to fill this array
	protected $fillable = [
		'no_ktp',
		'lokasi_id',
		'nama',
		'agama_id',
		'jenis_kelamin',
		'tempat_lahir',
		'tanggal_lahir',
		'status_kawin',
		'jenis_pekerjaan_id',
		'pendidikan_id',
		'alamat',
		'tanggal_lapor',
		'is_active',
		'user_id',
		'ref_id',
		'action'
	];

}